บทความด้านคอมพิวเตอร์

บทความ, องค์ความรู้, การทำเว็บไซต์, ทำโปรแกรม

ค้นหา และศึกษาบทความด้านคอมพิวเตอร์ การเขียนเว็บไซต์ ทำเว็บไซต์ ทำโปรแกรม ทำโปรแกรมบนมือถือ ออกแบบเว็บไซต์ การเขียนโปรแกรม การออกแบบเว็บไซต์ ฐานข้อมูล รวมไปถึงข่าวแวดวง IT, Computer และบทความต่าง ๆ ที่ถูกคัดสรรมาอย่างดี ด้วยเนื้อหาที่สดใหม่ กระชับ และอ่านเข้าใจง่าย ซึ่งจะทำให้คุณสามารถที่จะแก้ไขปัญหาต่าง ๆ จากบทความ และองค์ความรู้ที่ทางเราเลือกมาให้ โดยบทความทุกบทความถูกเขียนขึ้นใหม่ ในเรื่องต่าง ๆ เพื่อนำเสนอมุมมองใหม่ ๆ ให้กับผู้อ่านทุกคน


ประเภทบทความ
บทความด้านคอมพิวเตอร์

    Abstract Class C# การสร้าง และใช้งาน abstract class

    บทความวันที่ 28 พฤศจิกายน 2555

    Abstract Class คือ Class ชนิดหนึ่งที่มีคุณสมบัติแตกต่างจาก Interfaces Class ตรงที่ Abstract Class จะสามารถมี Method ได้ทั้งแบบมีส่วนการประมวลผล หรือหน้าที่การทำงาน กับแบบ Method ที่มีเพียงแค่ชื่อเหมือนใน Interfaces Class 

     

    ภาพรวมของ Abstract Class

    1. Abstract Class คือ Class ที่มี Method ได้ทั้งแบบมีส่วนหน้าที่การทำงาน และแบบมีเพียงแค่ชื่อ Method

    2. Abstract Class ต่างจาก Interfaces Class ตรงที่สามารถมี Method ที่มีส่วนหน้าที่การทำงาน หรือส่วนการประมวลผล

    3. Abstract Class เหมาะสำหรับการออกแบบ Class ที่มีส่วนการทำงานที่เหมือนกัน และมีส่วนที่แตกต่างกันในการประมวลผล หรือขั้นตอนการดำเนินงาน

     

    ตัวอย่างโปรแกรม

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data;
    using System.Data.SqlClient;
    
    namespace ConsoleApplication2
    {
        class Program 
        {
            
            static void Main(string[] args)
            {
    
                Test t = new Test();
                t.sayHello();
                t.sayWebSite();
                Console.ReadLine();
    
            }
    
        }
    
        class Test : Employee
        {
    
            public override void sayWebSite()
            {
    
                Console.WriteLine("www.amplysoft.com");
    
            }
    
        }
    
        abstract class Employee
        {
    
            public void sayHello()
            {
    
                Console.WriteLine("Hello, AmplySoft :)");
    
            }
    
            public abstract void sayWebSite();
    
        }
    
    }
    
    

     

    ผลลัพธ์


    อ่านเนื้อหาอื่นเพิ่มเติมฟรี ได้ที่
    Devdit - พบคำตอบด้านไอทีและทำตามง่ายๆ



    คำค้นหา Abstract Class C# การสร้าง และใช้งาน abstract class, รับเขียนเว็บ, รับทำเว็บ, เรียนเขียนโปรแกรม